home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
User's Choice Windows CD
/
User's Choice Windows CD (CMS Software)(1993).iso
/
win_m_p
/
pwez51.zip
/
UPDATE.DOC
< prev
next >
Wrap
Text File
|
1992-04-01
|
9KB
|
162 lines
Update Information
The following routines were changed or added in version 5.00 and
version 5.10. These will require changes in programs written in
version 4.20. ( *5.10 = Applies to changes in version 5.10 only.)
SEE READ.ME FOR A LIST OF CHANGES IN PREVIOUS VERSIONS.
SEE WIND_REZ.DOC FOR DETAILS.
Use the new DECLARE.INC file as an include file in all modules
in programs written in earlier versions to assure compatibility.
NOTE: One of the major changes involves the active pulldown
and active input window concept. For compatibility with
previous versions of WINDOWS R-E-Z call new routine RSTRPULL
on exit from routine PULLDOWN and call new routine RSTRINPT
on exit from routine INPTWIND. Calls to these routines
deactivate the active pulldown and input windows therefore
simulating performance in earlier versions. The increased
flexibility provided by active pulldown and input windows,
however, is eliminated.
Routine Changes
-------- -------------------------------------------------
SETWIND Several arguments have been eliminated and are
now defined by routine INPTINIT.
*5.10 -- Several arguments have been eliminated and are
now defined by routine SETSCRL.
INPTINIT NEW. This routine sets the date format and the
decimal designator. It also defines the "exit
keys" for routine INPTWIND. THIS ROUTINE MUST BE
CALLED ONCE BEFORE USING THE INPUT ROUTINES.
SETPULL The format of the array holding the data for
the pulldown windows has changed.
The argument defining the menubar has been
eliminated.
PULLDOWN A new argument, an array holding the info-line
data, has been added.
The pulldown window on exit is now considered
the active pulldown window. It remains displayed
on exit. The active pulldown window may be re-
entered as long as it remains active.
A new argument suppressing exit on ESC has been
added. ( replaced in version 5.10 ).
*5.10 -- A new argument permits definable "exit keys".
It replaces the argument added in version 5.00
which suppressed exit on the ESC key.
*5.10 -- A new argument which returns the "exit key" has
been added.
RSTRPULL NEW. This routine can be used to restore the
display area under, and deactivate the active
pulldown window.
SETSCRL NEW. Turns the position arrow on the right border
(*5.10) of scroll windows "ON" or "OFF". Determines how
pulldown and scroll windows display high intensity
characters. Both of these features were previously
included in routine SETWIND. This routine also sets
the color for the arrow designating "marked"
entries in marked scroll windows. If this routine
is not called the position arrow defaults to "OFF".
High intensity characters are displayed normally
and the arrow designating marked entries assumes the
same color as the text.
B4SCRL NEW. This new routine permits definable "exit
(*5.10) keys" for a single subsequent call to SCRLWIND. It
also allows marked ( tagged ) entries to be set for
a single subsequent call to routine SCRLWIND.
SCRLWIND A new argument, an array holding the info-line
data, has been added.
A new argument defining the title for virtual
scroll windows has been added.
A new argument which represents the key pressed
to exit the routine has been added. This argument
may be used to determine the key which caused
SCRLWIND to exit.
"Virtual" scroll windows are a new feature,
The argument defining the "key character" color
has the added responsibility of allowing virtual
scroll windows.
"List" scroll windows are a new feature.
*5.10 -- A new argument sets the row to be occupied by the
scroll bar on entry and returns the row occupied by
the scroll bar on exit.
*5.10 -- A new argument sets the column position for
characters on entry and returns same. ( for virtual
scroll windows )
*5.10 -- A new feature allowing "extendable" scroll windows
has been added. Extendable scroll windows allow
scrolling through random access, ISAM, BTRIEVE, or
other large data files.
INPTWIND The values for the argument which represents the
key pressed to exit the routine have changed to
provide consistency with other routines.
On exit the input window remains displayed and
becomes the active input window. The active
input window may be re-entered as long as it
remains active.
Several exit keys, as defined in new routine
INPTINIT may now exit INPTWIND.
RSTRINPT NEW. This routine is used to restore the display
area occupied by the active input window
generated by routine INPTWIND. This routine
also deactivates the active input window.
MULTINPT All possibilities for exit are resolved by one
argument. Previous versions used argument EXIT$.
Using this argument is no longer necessary or
possible. Argument RKEY% now has this respons-
ibility. It provides consistency with routines
INPTWIND and SCRLWIND for the values representing
the "exit keys."
FINDPATH The path found is returned in the DOS format.
FINDDIR The path for the directory search must be in
the DOS format.
GETANS This routine may now display the character
(*5.10) representing the key pressed and wait for ENTER to
finalize the selection. It may be used as in
previous versions also.
The argument representing the key pressed on exit
is now used to determine the mode of operation on
entry. To use as in previous versions this
argument must = "" on entry.
INFOLINE NEW. This routine sets the coordinates for, and
saves the display area to be used by the info-
line. The info-line is new in version 5.00. It
is used to display instructions, prompts or
information any place on the display.
PRINTINFO NEW. This routine prints text in the info-line
defined in a previous call to routine INFOLINE.
INFOFIXED NEW. This routine defines a fixed string which
prints in the info-line for every call to
routine PRINTINFO. The text specified in routine
PRINTINFO is appended to the fixed string defined
by this routine.
WAVAIL NEW. This function can provide window status for
all windows including pulldown and input windows.
It also provides the status of the pulldown menubar
and the info-line.